package Aplicaiones_Graficas;

import javax.swing.*;

public class Ej_Func_Rad {

	public static void main(String[] args) {
		ejer_com ventana=new ejer_com();
		
		ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		ventana.setVisible(true);
	}
}

class ejer_com extends JFrame{	
	
	JPanel Radio=new JPanel();
	JPanel elemen=new JPanel();
	JPanel aprueba=new JPanel();
	JPanel suma_10=new JPanel();
	
	JRadioButton radio[]=new JRadioButton[2];	
	JLabel eti[]=new JLabel[6];
	JTextField datos[]=new JTextField[6];
	
	
	public ejer_com() {
		
		setLocation(200,300);			
		
		setLayout(new BoxLayout(this.getContentPane(),BoxLayout.X_AXIS));
		
		Opciones();		
		add(Radio);
		Operaciones();
		add(elemen);		
		
		pack();		
	}
	
	public void Opciones() {
		
		Radio.setLayout(new BoxLayout(Radio,BoxLayout.Y_AXIS));
		ButtonGroup grupo=new ButtonGroup();		
		
		radio[0]=new JRadioButton("Aprueba suspende");
		radio[1]=new JRadioButton("Suma si supera 10");
		
		
		for(int i=0;i<radio.length;i++) {
			grupo.add(radio[i]);
			Radio.add(radio[i]);
		}		
	}
	
	public void Operaciones() {
		
		elemen.setLayout(new BoxLayout(elemen,BoxLayout.Y_AXIS));
		
		Aprueba_suspende();			
		Suma_Numeros();
		
		elemen.add(aprueba);
		elemen.add(suma_10);		
	}
	
	public void Aprueba_suspende() {
		
		eti[0]=new JLabel("Nota 1");
		eti[1]=new JLabel("Nota 2");
		eti[2]=new JLabel("Nota 3");
		eti[3]=new JLabel("Resultado");
		
		
		datos[0]=new JTextField(15);
		datos[1]=new JTextField(15);
		datos[2]=new JTextField(15);
		datos[3]=new JTextField(15);
		
		aprueba.add(eti[0]);
		aprueba.add(datos[0]);
		
		aprueba.add(eti[1]);
		aprueba.add(datos[1]);
		
		aprueba.add(eti[2]);
		aprueba.add(datos[2]);
		
		aprueba.add(eti[3]);
		aprueba.add(datos[3]);
		
	}
	
	public void Suma_Numeros() {		
		
		eti[4]=new JLabel("Numero");
		eti[5]=new JLabel("Resultado");
		
		datos[4]=new JTextField(15);
		datos[5]=new JTextField(15);
		
		suma_10.add(eti[4]);
		suma_10.add(datos[4]);
		
		suma_10.add(eti[5]);
		suma_10.add(datos[5]);		
	}
}